Vcenter NamespaceManagement SupervisorServices Versions VsphereCreateSpec

Vcenter NamespaceManagement SupervisorServices Versions VsphereCreateSpec
Vcenter NamespaceManagement SupervisorServices Versions VsphereCreateSpec

The Vcenter NamespaceManagement SupervisorServices Versions VsphereCreateSpec schema provides a specification required to create a Supervisor Service version from vSphere application service format, which shall contain the Supervisor Service identifier, version identifier, display name and description information.

This schema was added in vSphere API 7.0.3.0.

JSON Example
{
    "content": "string",
    "trusted_provider": false,
    "accept_eula": false
}
string
content
Required

Inline content that contains all service definition of the version in vSphere application service format, which shall be base64 encoded.

This property was added in vSphere API 7.0.3.0.

boolean
trusted_provider
Optional

Whether or not the Supervisor Service version is from a trusted provider, this field must be set to false if the service version is not from a trusted provider. If it is set to be true, but the content is not signed or the signature is invalid, an InvalidArgument will be thrown.

This property was added in vSphere API 7.0.3.0.

If missing or null, the default value is true. In this case, the content must be signed and will be verified.

boolean
accept_eula
Optional

Whether or not the End User License Agreement (EULA) that is specified in the content is accepted. If a EULA is specified, this property must be set to be true so that the Supervisor Service version can be created.

This property was added in vSphere API 7.0.3.0.

If missing or null, the default value is false.